package com.ysd.lis.request.lab;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.sql.Timestamp;
import java.util.List;

@Data
public class GetPositiveReportDto {
    /*报告单元*/
    private String rptGroup;
    /*检验日期[起]*/
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Timestamp sampledaS;
    /*检验日期[止]*/
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Timestamp sampledaE;
    /*就诊类型*/
    private String patType;
    /*样本类型*/
    private String sampleType;
    /*查询状态：1全部 2未审核 3 初审 4审核*/
    private String status;
    /*申请科室*/
    private String reqDept;
    /*标本号*/
    private String sampleNo;
    /*条码号*/
    private String reqNo;
    /*检测项目集合*/
    private List<String> itemNos;
    /*申请号*/
    private String barCode;
    /*临床诊断*/
    private String diagnose;
    /*申请目的*/
    private String reqPurpose;
    /*性别*/
    private String sex;
    /*结果值小于*/
    private Double leVal;
    /*结果只大于*/
    private Double gtVal;
    /*文字结果等于*/
    private String txtValEq;
    /*文字结果不等于*/
    private String txtValNotEq;
    /*筛选姓名不为空记录*/
    private Integer filterNullName;
    /*文字模糊查询*/
    private Integer txtValLikeFilter;
    /*按标本日期降序*/
    private Integer orderDescByScheduleDate;
    /*多条件查询*/
    private Integer multiConditions;
    /*必须同时满足所有条件*/
    private Integer enableAllConds;
    /*多条件集合*/
    private List<GetPositiveReportItemDto> condOptions;
}
